Applying Multi-dimensional Separation of Concerns to Software Visualization

نویسنده

  • Piotr Kaminski
چکیده

Software visualization tools have so far not taken advantage of the recent advances in multi-dimensional separation of concerns. To integrate the two, it is necessary to define a representation for concerns and concern spaces that fits these tools and can be implemented as a graph. If successful, this will enrich the structure of system models, allowing new kinds of visualizations and ultimately benefiting both communities.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Multi-Dimensional Separation of Concerns and The Hyperspace Approach

Separation of concerns is at the core of software engineering, and has been for decades. This has led to the invention of many interesting, and effective, modularization approaches. Yet many of the problems it is supposed to alleviate are still with us, including dangerous and expensive invasive change, and obstacles to reuse and component integration. A key reason is that one needs different d...

متن کامل

A Runtime Model for Multi-Dimensional Separation of Concerns

Multi-dimensional separation of concerns techniques for aspect-oriented software development (AOSD) support symmetric representation and composition of various concerns in a system. In a multi-dimensional separation one can project any set of concerns on another set of concerns hence offering powerful modular and compositional reasoning abilities. This is in contrast with asymmetric approaches ...

متن کامل

N Degrees of Separation : Multi - Dimensional Separation of ConcernsPeri

Done well, separation of concerns can provide many software engineering beneets, including reduced complexity, improved reusability, and simpler evolution. The choice of boundaries for separate concerns depends on both requirements on the system and on the kind(s) of decomposition and composition a given formalism supports. The predominant methodologies and formalisms available, however, suppor...

متن کامل

A Multi-Dimensional, Model-Driven Approach to Concern Identification and Traceability

1. Introduction The separation of concerns principle [3], i.e., modularising concerns so that they may be realised and reasoned about in isolation, is a fundamental principle in software engineering. Recent years have seen increasing interest in aspect-oriented software development (AOSD) techniques [1, 4]. These focus on treatment of crosscutting concerns, i.e., concerns of a broadly scoped na...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002